首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏轩辕镜像

    Supabase Postgres Docker 容器化部署指南

    /supabase/postgres:17.6.0.023-orioledb拉取完成后,可通过dockerimages|grepsupabase/postgres命令验证镜像是否成功获取,输出应包含xxx.xuanyuan.run /supabase/postgres及对应标签信息。 =/etc/postgresql/postgresql.conf"\xxx.xuanyuan.run/supabase/postgres:17.6.0.023-orioledb参数说明:-d:后台运行容器 镜像文档(轩辕)https://xuanyuan.cloud/r/supabase/postgres查看扩展支持信息参考资源Postgres镜像文档(轩辕)https://xuanyuan.cloud/ r/supabase/postgresPostgres镜像标签列表(轩辕)https://xuanyuan.cloud/r/supabase/postgres/tagsSupabasePostgresGitHub

    46410编辑于 2025-12-21
  • 来自专栏四楼没电梯

    Supabase 入门指南

    本文将深入探讨 Supabase 的主要功能,并结合不同场景给出代码实例。 1. 创建 Supabase 项目 首先,访问 Supabase 官网 并创建一个账户。 // 使用 Supabase JS 客户端 import { createClient } from '@supabase/supabase-js'; const supabaseUrl = 'YOUR_SUPABASE_URL '; const supabaseKey = 'YOUR_SUPABASE_KEY'; const supabase = createClient(supabaseUrl, supabaseKey); 总结 Supabase 是一个功能强大的工具,可以快速构建现代应用。通过实时数据库、身份验证和存储功能,开发者能够快速实现复杂的业务需求。结合上述代码示例,您可以轻松开始使用 Supabase。 希望这篇文章能帮助您更好地理解 Supabase 的核心功能,开启您的开发之旅!

    4.3K11编辑于 2024-10-12
  • 来自专栏开源地带

    Supabase 让你用一个周末即可开发一个百万并发应用

    Supabase 监听 Postgres 的内置复制功能,将复制的字节流转换为 JSON,然后通过 WebSocket 广播 JSON。 Storage[5] 提供了一个 RESTful 接口,用于管理存储在 S3 中的文件,使用 Postgres 来管理权限。 pg_graphql[6] 公开GraphQL API的PostgreSQL扩展 postgres-meta[7] 是一个 RESTful API,用于管理你的 Postgres,允许你获取表、添加角色和运行查询等 ://github.com/supabase/storage-api [6] pg_graphql: http://github.com/supabase/pg_graphql/ [7] postgres-meta : https://github.com/supabase/postgres-meta [8] Kong: https://github.com/Kong/kong

    19.1K14编辑于 2024-07-15
  • 来自专栏开源地带

    Supabase 云服务迁移到自部署实践:踩坑经验与解决方案

    在之前的分享中我还点赞过 Supabase 云服务免费版本的慷慨,但在使用 Supabase 作为微信小程序后端服务时,发现从国内访问云服务存在显著的延迟问题: 普通 PostgREST RESTful 1 https://github.com/supabase/supabase # Make your new supabase project directory mkdir supabase-project to your project cp -rf supabase/docker/* supabase-project # Copy the fake env vars cp supabase/docker } SUPABASE_DB_URL:postgresql://postgres:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/ ${POSTGRES_DB} # TODO: Allow configuring VERIFY_JWT per function.

    1.2K10编辑于 2025-11-14
  • 来自专栏西里网CSDN博客

    Docker 安装 Ubuntu 配置说明

    是一个开源的 Firebase Supabase 介绍 Supabase 是一个开源的 Firebase 替代品,提供数据库(PostgreSQL)、身份验证、即时 API、存储等功能。 官网 supabase.com Docker 拉取镜像 docker pull supabase/supabase Docker 运行实例(参数说明) docker run -d --name supabase 管理界面端口 -p 5432:5432 \ # PostgreSQL 数据库端口 -p 8000:8000 \ # API 服务端口 -e POSTGRES_PASSWORD /supabase Docker Compose 模板(参数说明) version: '3' services: supabase: image: supabase/supabase - "5432:5432" # PostgreSQL - "8000:8000" # API environment: POSTGRES_PASSWORD

    34310编辑于 2025-07-11
  • 来自专栏hotqin888的专栏

    supabase实时数据库 实现 协作

    但感觉supabase的接口更加接近sql,supabase使用postgres数据库,它不是一个最新的技术,它在已有的技术基础上,进行组合,实现了实时数据库的功能。 https://supabase.com/docs/reference 首先在 Supabase 注册,用git账号即可。 <script src="https://cdn.jsdelivr.net/npm/@<em>supabase</em>/<em>supabase</em>-js"></script> <script> // 然后把url和秘钥复制进去可以进行数据库链接 const { createClient } = supabase // const _supabase = createClient('url', 'anon_key') // 下面这个是memfiredb data', data) } </script>  浏览器打开上述文件后,会连接websocket并返回信息: {"event":"phx_reply","payload":{"response":{"postgres_changes

    9.9K20编辑于 2022-12-02
  • 来自专栏深度学习与python

    我被微服务坑掉了CTO职位

    我们的后端开发人员又决定使用 MongoDB 数据库——虽然我个人更偏好 Postgres。 它以 Postgres 为基础,提供一系列工具和服务来管理数据库、身份验证、实时数据同步和存储对象,同时仍保证用户能控制自己的数据和基础设施。 它的主要功能包括: 自动生成 API:Supabase 能自动为 Postgres 数据库生成 REST、GraphQL 和实时 websocket 通知,帮助用户便捷访问来自 Web 和移动应用程序的数据 但如果能使用 Supabase,我们可以直接跳过这些麻烦事、享受 Postgres 的强大功能。这样,我们就能直接在数据库中处理其他更复杂的操作,例如涉及交易事务的产品更新。 此功能使用 postgres_fdw 从 Postgres 直接向 Stripe 发送查询,由此轻松完成交易。

    1.3K20编辑于 2023-03-01
  • 来自专栏深度学习与python

    靠"氛围编程"狂揽 2 亿美金,Supabase 成 AI 时代最性感的开源数据库

    本周,Supabase 的发展已经迎来高光时刻:据《财富》杂志报道, Supabase 宣布完成 2 亿美元 D 轮融资,投后估值 20 亿美元。 3 “开源是我们的超能力” Supabase 提供完整了 Postgres 数据库,并在其基础上构建一系列开发工具,包括身份认证、文件存储、边缘函数与实时通信等模块。 而传统的 BaaS 服务通常会在数据库之上再加一层抽象,那层抽象背后所依赖的数据库,其实大多数也是 PostgresSupabase 一开始推出了一个专有版本,后来又发布了开源版本。 其投资商 Accel 在一篇博文中表示,“早在 2020 年 Supabase 刚刚成立时,Postgres 的领导地位还不太稳固——但随着 AI 的兴起、对半结构化数据的支持以及 pgvector 的出现巩固了其重要性与应用广度 Supabase 加倍投入到这一生态当中,贡献了超过 25 款开源工具(包括一款语言服务器),并赞助了多个推动 Postgres 持续发展的项目。”

    2.1K11编辑于 2025-04-27
  • 来自专栏个人积累

    postgres相关

    #host replication postgres 127.0.0.1/32 md5 #host replication postgres

    1.4K31发布于 2020-10-10
  • 来自专栏程序猿DD

    我被微服务坑掉了CTO职位

    我们的后端开发人员又决定使用 MongoDB 数据库——虽然我个人更偏好 Postgres。 它以 Postgres 为基础,提供一系列工具和服务来管理数据库、身份验证、实时数据同步和存储对象,同时仍保证用户能控制自己的数据和基础设施。 它的主要功能包括: 自动生成 API:Supabase 能自动为 Postgres 数据库生成 REST、GraphQL 和实时 websocket 通知,帮助用户便捷访问来自 Web 和移动应用程序的数据 但如果能使用 Supabase,我们可以直接跳过这些麻烦事、享受 Postgres 的强大功能。这样,我们就能直接在数据库中处理其他更复杂的操作,例如涉及交易事务的产品更新。 此功能使用 postgres_fdw 从 Postgres 直接向 Stripe 发送查询,由此轻松完成交易。

    1.2K30编辑于 2023-02-24
  • 来自专栏roseduan写字的地方

    Postgres 源码学习 2—Postgres 的 VFD 机制

    操作系统中的文件 数据库的本质其实就是用来存储数据的,所以免不了和文件系统、存储进行交互,万丈高楼平地起,存储一般是一个数据库的最底层,Postgres 在存储的文件管理方面也有很多的设计与抽象。 在操作系统层面,提供了一些文件操作相关的系统调用(fopen、fclose、fsync 等),我们作为上层使用者,可以直接通过 C 语言库进行调用即可(Postgres 使用 C 语言编写)。 Postgres 的 VFD 作用 Postgres 数据库在运行的过程当中,可能会打开非常多的文件,比如数据表对应的文件,元数据表文件,以及一些在 SQL 运行时打开的临时文件,例如排序、哈希表所需的文件 VFD 的基本工作方式 Postgres 主要通过一个进程私有的数组来维护 VFD,名为 VfdCache。 通过这种方式,Postgres 可以打开远超过系统和进程限制的文件数量,是一个非常精妙的设计。

    62010编辑于 2024-04-19
  • Supabase 太贵?2025 年 8 月最强平替——腾讯云开发 CloudBase 全解析

    摘要:海外 Supabase 涨价、网络延迟和合规压力让国内开发者叫苦不迭。 一、为什么大家都在找 Supabase 平替 2025 年 7 月 Supabase 再次上调 Pro 档价格,从 29 美元/月涨至 39 美元/月,且取消原赠送的数据库分支额度。 全链路境内节点,符合等保三级、可信云认证 实时能力 Postgres Step 2:用官方提供的「Supabase→CloudBase 迁移 CLI」把 Postgres 表结构转成 JSON Schema 并导入。 结语 Supabase 固然优秀,但在价格、延迟、合规三座大山面前,国内开发者需要更接地气的方案。

    3.7K10编辑于 2025-08-13
  • 来自专栏roseduan写字的地方

    Postgres 源码学习 1—Postgres 源码编译和 debug

    su <username> 安装依赖 安装 Postgres 编译所需的依赖(这里是摘取了 Greenplum 的安装依赖,可能包含了一些没必要安装的,但肯定是涵盖了 Postgres 需要的依赖,所以全部安装上也没啥问题 的源代码,并进入到 postgres 代码目录中。 如果是拉取最新版本的代码,可以从 Github 上获取: git clone https://github.com/postgres/postgres.git 如果想要获取对应版本的源代码,则可以从 Postgres 官网中下载: 地址:https://www.postgresql.org/ftp/source/ Postgres 有非常多的编译选项,详情可以参考官方文档:https://www.postgresql.org pg_ctl -D pg-data start 启动之后,可以查看 postgres 的进程状态。

    1.2K11编辑于 2024-04-18
  • 来自专栏roseduan写字的地方

    Postgres 源码学习 3—Postgres 存储管理器

    前面一节说到,在 Postgres 的 VFD 机制之上,我们可以避开打开文件数量的系统限制,通过 VFD 可以进行打开、读写、关闭、删除文件等操作,简单来说就是 VFD 为我们提供了一个抽象,屏蔽了操作系统文件描述符的接口 文件类型和文件块 要了解 Postgres 的存储管理,需要先对 Postgres 的表文件的组织方式、类型有一个简单的了解。 Postgres 中的表文件可能会非常大,在物理存储上会将表文件拆分为多个,每一个表文件通过 segno 来区分。 在 Postgres 的数据目录中,表文件的存储格式为 base/<database oid>/

    。 但是目前在操作系统层面,已经提供了文件系统的抽象,所以存储管理器其实已经没有存在的必要了,但是 Postgres 依然选择将其保留,主要是认为这层抽象并没有什么其他的影响。

    57810编辑于 2024-05-30
  • 来自专栏玩转全栈

    68.8K的 star的Supabase免费!2 分钟搞定用户认证功能

    它由 Postgres 数据库和 REST API、GraphQL API、实时订阅、函数、文件存储等功能组成。 Supabase 的主要功能点托管的 Postgres 数据库身份验证和授权自动生成的 APIREST APIGraphQL API实时订阅函数数据库函数Edge 函数文件存储AI + 向量/嵌入工具包比较惊喜的是 使用 Supabase 的身份验证首先,我们需要注册一个 Supabase 账号,然后创建一个项目。 文件存储能力另外说点别的,Supabase 还提供了文件存储的能力,这个功能也是非常实用的。比如,我们可以将用户上传的文件存储到 Supabase 的文件存储中。 // Upload a fileimport { createClient } from '@supabase/supabase-js'// Create Supabase clientconst supabase

    6.8K22编辑于 2024-07-11
  • 来自专栏开源地带

    Supabase vs. Appwrite:开发者视角下的深度对比

    技术架构哲学 Supabase:一切皆是 PostgreSQL Supabase 的核心哲学是“它就是 Postgres”。 开发者拥有对数据库的完全访问权限,可以使用任何与 Postgres 兼容的工具。 Storage: 一个 S3 兼容的对象存储服务,用于管理文件和媒体,并与 Postgres 集成以处理权限。 这种架构的最大优势在于透明和可扩展性。 开发者体验与 SDK Supabase: 文档详尽,社区活跃,围绕 PostgreSQL 提供了极佳的开发体验。其 CLI 工具 supabase init 可以快速在本地启动一个开发环境。 Supabase 云服务迁移到自部署实践:踩坑经验与解决方案 Supabase 让你用一个周末即可开发一个百万并发应用 Appwrite的JavaScript SDK为什么能够让开发者轻松实现各种操作

    40610编辑于 2025-12-24
  • 来自专栏网络安全技术点滴分享

    AI聊天机器人授权开发指南:元数据过滤与行级安全实战

    请查看我们下面的博客:为Pinecone RAG应用添加身份验证和访问控制Supabase:向量数据的行级安全图:使用PostgresSupabase的RLS元数据过滤非常适合基于类别或标签的广泛访问控制 有关Supabase及其RLS功能的额外阅读,请查看我们下面的博客,演示如何使用Descope将SSO添加到Supabase。 使用外部数据包装器处理外部用户和文档数据如果您的用户和文档数据驻留在外部数据库中,Supabase对外部数据包装器(FDW)的支持允许您连接到外部Postgres数据库,同时仍然应用RLS。 这确保Postgres基于外部系统的权限实施精细访问控制。 行级安全(RLS)与元数据过滤Pinecone元数据过滤和Supabase RLS都提供强大的授权机制,但它们适用于不同类型的数据和应用:Supabase RLS:适用于结构化、关系型数据,其中访问需要在行级别控制

    35210编辑于 2025-09-11
  • 来自专栏云云众生s

    Supabase如何构建其平台工程策略

    Supabase 自 2020 年开始运营。 Supabase 式平台工程 Supabase 并没有从头开始构建和创建其平台工程策略。 “但我们在平台中使用了一些我们自己的产品,包括我们自己的 API 和以 Postgres 为中心的开发,”而不是使用预构建推荐网格中提供的一些现成或软件即服务组件。 Supabase 的 IDP 中包含的工具包括: 开发者控制平面: Supabase 利用内部维基、GitHub、Terraform 和 Pulumi。 Rose 说:“其中一件事是,它为我们提供了一种途径来管理为客户提供更好的 Postgres 新版本。”“我们团队内部的人员可以 [创建] 他们所谓的确定性构建,他们可以构建一次,就不需要再构建了。

    35510编辑于 2024-08-31
  • 来自专栏caoayu的分享

    Deepin 安装Postgres

    postgres 安装完成默认存在一个 postgres 数据库 psql -U postgres -h 127.0.0.1 -p 5432 -d postgres # -U 用户名 -h 连接地址 - p 端口 -d 数据库名 如果连接失败或者说用户不存在则使用 postgres 用户登录 sudo su - postgres # 切换到 postgres 用户 psql # 登录 \password /postgres.sql 使用 postgres 官方源安装 postgres12 首先卸载旧版本或配置错误的版本 sudo apt remove postgresql --purge # purge run -d --name postgres-server -p 5432:5432 -e "POSTGRES_PASSWORD=progres" postgres # --name 容器运行的名称 测试持久化 docker exec -it postgres-server bash su - postgres \c postgres postgres=# create table test1(id

    3.3K20发布于 2020-12-01
  • 来自专栏DATABASE

    Postgres 源码安装

    id: postgres: no such user [root@Centos ~]# groupadd postgres [root@Centos ~]# useradd -g postgres postgres -rwxr-xr-x. 1 postgres postgres 568656 Feb 9 2021 configure -rw-r--r--. 1 postgres postgres 82388 1 postgres postgres 1192 Feb 9 2021 COPYRIGHT drwxrwxr-x. 3 postgres postgres 87 Feb 9 2021 1 postgres postgres 1665 Feb 9 2021 Makefile -rw-r--r--. 1 postgres postgres 1213 Feb 9 2021 : ~~~bash postgres=# \c postgres You are now connected to database "postgres" as user "postgres". postgres

    2.3K00编辑于 2022-05-21
  • 领券